package com.ynkbny.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 准备数据
 *
 * @author : juzipi123
 * @date : 2023-7-31
 */
@Data
public class PlanDataDTO implements Serializable {

    private Integer id;

    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码", example = "")
    private String enterpriseCode;

    /**
     * 项目ID
     */
    @ApiModelProperty(value = "项目ID", example = "")
    private String projId;

    /**
     * 设备id
     */
    @ApiModelProperty(value = "设备id", example = "")
    private String deviceId;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间", example = "")
    private String start;

    /**
     * 开始时间 组合有功（优先）
     */
    @ApiModelProperty(value = "开始时间 组合有功（优先）", example = "")
    private String startFlag1;

    /**
     * 开始时间  正向有功
     */
    @ApiModelProperty(value = "开始时间  正向有功", example = "")
    private String startFlag2;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间", example = "")
    private String end;

    /**
     * 结束时间 组合有功（优先）
     */
    @ApiModelProperty(value = "结束时间 组合有功（优先）", example = "")
    private String endFlag1;

    /**
     * 结束时间  正向有功
     */
    @ApiModelProperty(value = "结束时间  正向有功", example = "")
    private String endFlag2;

    /**
     * 结束时间的 年-月-日 加上 00:00:00 不取实际
     */
    @ApiModelProperty(value = "结束时间的 年-月-日 加上 00:00:00 不取实际", example = "")
    private String dateTime;

    /**
     * 数据
     */
    @ApiModelProperty(value = "数据", example = "")
    private String data;

    /**
     * 统计时间
     */
    @ApiModelProperty(value = "统计时间", example = "")
    private String statDate;
}